/* 获取元素 */
const codes = document.querySelectorAll(".code");
/* 获取焦点 */
codes[0].focus();
/* 循环 */
codes.forEach((code, idx) => {
  /* 按键弹起事件 */
  code.addEventListener("keydown", (e) => {
    /* 0--9之间 */
    if (e.key >= 0 && e.key <= 9) {
      /* 置为空 */
      codes[idx].value = "";
      /* 下一个获得焦点 */
      setTimeout(() => codes[idx + 1].focus(), 10);
    } else if (e.key === "Backspace") {
      /* 上一个获得焦点 */
      setTimeout(() => codes[idx - 1].focus(), 10);
    }
  });
});
